﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using DataAccessLayer.Entity;
namespace DataAccessLayer.Adapter
{
    public class NganhAdapter
    {
        clsKetNoiCSDL kn = new clsKetNoiCSDL();
        public DataTable LoadNganh()
        {
            return kn.LoadDL("tbNganh_SelectAll");
        }

        public void ThemNganh(clsNganh clsNganh)
        {
            int Npas = 2;
            string sql = "tbNganh_Insert";
            string[]name=new string[Npas];
            object[]value=new object[Npas];
            name[0] = "@MaNganh"; value[0] = clsNganh.MaNganh;
            name[1] = "@TenNganh"; value[1] = clsNganh.TenNganh;
            kn.UpdateDL(sql,name,value,Npas);
        }

        public void SuaNganh(clsNganh clsNganh)
        {
            int Npas = 2;
            string sql = "tbNganh_Update";
            string[] name = new string[Npas];
            object[] value = new object[Npas];
            name[0] = "@MaNganh"; value[0] = clsNganh.MaNganh;
            name[1] = "@TenNganh"; value[1] = clsNganh.TenNganh;
            kn.UpdateDL(sql, name, value, Npas);
        }

        public void XoaNganh(clsNganh clsNganh)
        {
            int Npas = 1;
            string sql = "tbNganh_Delete";
            string[] name = new string[Npas];
            object[] value = new object[Npas];
            name[0] = "@MaNganh"; value[0] = clsNganh.MaNganh;
            //name[1] = "@TenNganh"; value[1] = clsNganh.TenNganh;
            kn.UpdateDL(sql, name, value, Npas);
        }
        public object KiemTraMa(clsNganh clsNganh)
        {
            string sql = "tbNganh_KiemTraMa";
            int N = 1;
            string []name=new string[N];
            object[]value=new object[N];
            name[0] = "@MaNganh"; value[0] = clsNganh.MaNganh;
            return kn.KTTrungMa(sql,name,value,N);
        }
    }
}
